#include <stdio.h>
#include <unistd.h>
int   main(){
  int  num=-1,flag=0;
  char bufin[1],tem;
  char bufout[2];
  while(num!=0){
  num=read(0,bufin,1);
  if(num!=0){
    tem=bufin[0];
  if(tem=='\t'|tem=='\b'|tem=='\\'|tem==' ')
    {
    flag++;
    switch (tem){
    case '\t':
    bufout[0]='\\';
    bufout[1]='t';
    break;
    case '\b':
      bufout[0]='\\';
    bufout[1]='b';
    break;
    case '\\':
      bufout[0]='\\';
    bufout[1]='\\';
    break;
    case ' ':
    bufout[0]='\\';
    bufout[1]=' ';
    break;
    }

  }else{
    flag=0;
    bufout[0]=bufin[0];
  }
  if(flag==0){
    write(1,bufout,num);}
  else{
    write(1,bufout,num+1);
  }
  }
  // printf("%d\n",num);
  }
  return 0;
}
